html {
    
    background:url(images/Background.jpg) no-repeat center center fixed;
    background-size: cover;
    
}

body  {
    
    width: 955px;
    margin:auto;
}

#header {
    
    text-align: center;
    color: #ffff00;
    background-color:#800000;
    
}

#nav {
    
    background:url(images/nav.jpg);
    padding: 20px;
    color : white;
    
    
}

ul#navlist, ul#navlist ul, ul#navlist li {
    
    margin: 0px;
    padding-bottom: 20px;
    padding-right : 40px;
    padding-left: 20px;
    list-style-type: none;
    font-weight:bold;
    //color:white;
    
}

ul#navlist li 
{
	 float: left; 
}


#login {
    
    background-color: white;
    padding:  50px;
    text-align: center;
    float:right;
    width:650px;
    
    
}

#form {
    
    float : right;
    background-color: white;
    width : 650px;
    padding : 50px;
    
}

#form p {
    
    overflow: auto;
    
}

#form label {

    margin-left:30px;
    
}

#form input {
    
    
}

#PTDetails {
    
    background-color: purple;
    
}

#marks {
    
    background-color : green;
}



#login p {
    
    width : 400px;
    border-style: solid;
    text-align: center;
    background-color: burlywood;
    padding-bottom: 20px;
    
}

#login p label, input, button {
    
    margin-top:20px;
    
    
}

#side {
    
    float : left;
    background-color: gray;
    width : 205px;
    height : 300px;
    
}


#contact p {
			overflow:auto;
			margin:10px;}
			
#contact label{float:left; width:170px;font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;}

#contact input {margin-top: -5px}
				
#contact textarea {display:block; width:400px; }
#contact button{width:200px;}

#contact {
	background-color: burlywood;
	padding : 40px;
        width : 670px;
        float:right;
}

